@charset "utf-8";
/* CSS Document */
body{font-size:12px;font-family:"微软雅黑";margin:0px auto;padding:0px;color:#333;background-color: #F5F8FC;}
img{border:none;}
p{margin:0;padding:0;}
ul,li,ol,dl,dt,dd{margin:0;padding:0;list-style-type:none;}
a{color:#333;font-size:12px;text-decoration:none;transition:all 0.3s ease-in-out 0s;}
a:hover{color:#0C4DA1;text-decoration:none;}
.clearfix{zoom: 1; }
.clearfix:after{display: block; clear: both; visibility: hidden; height:0; overflow: hidden; content: "."; }
.center{margin:auto;}
.moddle{ width:1200px;}
.sbj{margin-top:30px;}
.sbj1{margin-top:50px;}
.sbj2{margin-top: 30px;margin-bottom: 30px;}
.top {width: 100%;background-color: #F5F5F5;}
.topnav{width: 100%;height: 32px;line-height: 32px;color: #909090;border-bottom: 1px solid #ccc;}
.topnav span{float: right;}
.topnav span a{padding: 0px 3px;color: #909090;}
.topnav a:hover{color: #0C4DA1;}
#nav{width: 100%;background: url(../images/nav.jpg) repeat-x center center;height:48px;line-height: 48px;}
#nav li{float:left;text-align:center; width:133px;}
#nav li a{line-height:48px;display:block;height:48px;text-align:center;font-size:14px;color: #fff;}
#nav li:hover{text-decoration:none;font-size:14px;}
#nav li:hover a{color: #FF6600;}
#nav li dl{width:150px;background-color:#FF6600;list-style-type:none;text-align:left;left:-999em;position:absolute;z-index:99999;float:left;}
#nav li dl dt{border-bottom:1px solid #fff;}
#nav li dl dt a{font-size:13px;height:42px;line-height:42px;color: #fff!important;}
#nav li dl dt a:hover{font-size:14px;font-weight: bold;}
#nav li:hover dl{left:auto;}
#wrap {width: 100%;background-color: #0C4DA1;padding: 21px 0px;}
.title {text-align: center;}
.title li {background: url(../images/line.png) no-repeat center center;color: #fff;font-size: 46px;}
.title p {color: #5ba2d5;font-size: 14px;}
.icpfl{width: 233px;float: left;margin-right: 34px;}
.icpfl dl {background-color: #0C4DA1;height: 79px;border-top-left-radius: 5px;border-top-right-radius: 5px;color: #fff;font-size: 26px;line-height: 79px;padding: 0px 10px;}
.icpfl dl span {float: right;}
.icpfl dl span a img {margin-top: 30px;}
.icpfl ul {border: 1px solid #CCCCCC;background-color: #fff;border-top: none;}
.icpfl ul li {border-top: 1px solid #ccc;height:60px;line-height:60px;background: url(../images/dot.png) no-repeat 40px center;}
.icpfl ul li a {font-size: 14px;padding-left:65px;}
.icpfl ul li:hover a{font-weight: bold;font-size: 15px;}
.cpzs {width: 933px;float: left;background-color: #fff;padding: 20px 0px;}
.cpzs div{width: 291px;float: left;margin:0 10px;}
.cpzs div li{width: 291px;box-shadow: 1px 1px 3px #ccc;}
.cpzs div li a{width: 291px;height: 240px;display:table-cell;vertical-align:middle;overflow:hidden;}
.cpzs div li a img{width: 291px;height: 240px;vertical-align:middle;cursor:pointer;transition: all 0.6s;}
.cpzs div:hover li a img{transform: scale(1.3);}
.cpzs div p{text-align: center;line-height:52px;height:52px;}
.cpzs div p a{font-size: 15px;}
.cpzs div:hover p{background-color: #0C4DA1;}
.cpzs div:hover p a{color: #fff;}
#wrap1 {width: 100%;background: url(../images/title.png) no-repeat center center;height: 217px;}
.adv_b {width: 1200px;height: 380px;padding-top: 5px;overflow: hidden;}
.adv_b li {margin: 0 47px;float: left;height: 350px;width: 276px;padding: 10px;background: #fff;-moz-box-shadow: 0px 0px 8px #c9c6c6, 0px 0px 0px #c9c6c6;-webkit-box-shadow: 0px 0px 8px #c9c6c6, 0px 0px 0px #c9c6c6;box-shadow: 0px 0px 8px #c9c6c6, 0px 0px 0px #c9c6c6;}
.adv_b li ol{width: 275px;height: 180px;overflow: hidden;}
.adv_b li ol img{cursor:pointer;transition: all 0.6s;}
.adv_b li:hover ol img{transform: scale(1.3);}
.ys_bt {color: #0c4da1;text-align: center;font-size: 18px;font-weight: 800;background: url(../images/ys01.png) no-repeat right top;width: 100%;line-height: 35px;margin-top: 15px;}
.ys_bt01 {color: #0c4da1;text-align: center;font-size: 18px;font-weight: 800;background: url(../images/ys02.png) no-repeat right top;width: 100%;height: 40px;line-height: 35px;margin-top: 15px;}
.ys_bt02 {color: #0c4da1;text-align: center;font-size: 18px;font-weight: 800;background: url(../images/ys03.png) no-repeat right top;width: 100%;height: 40px;line-height: 35px;margin-top: 15px;}
#wrap2 {width: 100%;background-color: #F8F8F8;}
.company {background-color: #FFFFFF;padding: 30px;}
.company dl{float: left;margin-right: 30px;overflow: hidden;width: 544px;height: 319px;}
.company dl img {transition: all 0.6s;}
.company p {text-indent: 2em;line-height: 29px;}
.company li {background-color: #FF6600;height: 36px;line-height: 36px;width: 144px;text-align: center;float: left;margin-top: 20px;}
.company li a {color: #fff;	font-size: 16px;}
.company:hover li{background-color: #0C4DA1;}
.company:hover dl img{transform: scale(1.3);}
.title1 {border-bottom: 2px solid #D9D9D9;color: #0c4da1;font-size: 22px;padding-left: 15px;padding-bottom: 10px;}
.dllist1 {margin: 0px auto;}
.dllist1 dl {float: left;margin:0px 10px;}
.dllist1 dl dt{width: 220px;overflow: hidden;display: inline-table;}
.dllist1 dl dt img {width: 220px;height:300px;transition: all 0.6s;filter: brightness(110%);}
.dllist1 dl:hover dt img{transform: scale(1.3);}
.dllist1 dl p {text-align: center;line-height:46px;}
.dllist1 dl p a{font-size: 14px;}
.dllist1 dl:hover p{background-color: #0C4DA1;}
.dllist1 dl:hover p a{color: #fff;}
#demo {overflow: hidden;width: 1200px;margin-top:30px;}
#indemo {float: left;width: 800%;}
#demo1 {float: left;}
#demo2 {float: left;overflow: hidden;}
#wrap3 {width: 100%;background: url(../images/contact.png) no-repeat center center;padding: 63px 0px;}
.lx dl {margin-left: 20px;float: left;width: 790px;}
.lx dl span {font-size: 20px;font-weight: bold;color: #fefefe;}
.lx dl dd {font-size: 26px;font-weight: bold;color: #fff;}
.lx dl p {margin-bottom: 20px;color: #88b9fd;font-size: 12px;}
.lx dl dt {background: url(../images/dh.png) no-repeat left center;font-size: 16px;font-weight: 600;padding-left: 30px;	width: 240px;float: left;margin-bottom: 15px;height: 23px;line-height: 23px;color: #fefe00;}
.lx ul {margin-left: 60px;float: left;width: 330px;}
.lx ul li {background: url(../images/tel.png) no-repeat left center;height: 27px;line-height: 27px;padding-left: 33px;font-size: 18px;font-weight: 600;color: #fff;margin-bottom: 25px;}
.lx ul p {color: #fff;font-size: 20px;line-height: 28px;font-weight: bold;}
.lx ul p b {color: #fefe00;}
.titie2 {border-bottom: 1px solid #CCCCCC;color: #0c4da1;font-size: 22px;}
.titie2 span {float: right;margin-top: 10px;}
.titie2 span a {color: #0c4da1;text-transform: uppercase;}
.titie2 span a:hover{color: #FF7A03;}
.xwzx {width: 548px;float: left;border: 1px solid #CCCCCC;background-color: #FFFFFF;padding: 10px 20px;}
.xwzxn dl {border-bottom: 1px solid #ccc;margin: 10px 0px;padding-bottom: 10px;}
.xwzxn dl img {float: left;width: 196px;height: 111px;margin-right: 20px;}
.xwzxn dl a {color: #0c4da1;font-size: 14px;font-weight: bold;}
.xwzxn dl:hover a{margin-left: 10px;}
.xwzxn dl p {color: #666666;line-height: 22px;margin-top: 10px;}
.xwzxn ul li {border-bottom: 1px dashed #D9D9D9;background: url(../images/ico.png) no-repeat left center;height:36px;	line-height: 36px;}
.xwzxn ul li a {padding-left: 15px;}
.xwzxn ul li a:hover{margin-left: 10px;}
.xwzxn ul li span {float: right;color: #999999;}
.xwzx1 {width: 548px;float: left;border: 1px solid #CCCCCC;background-color: #FFFFFF;padding: 10px 20px;margin-left: 20px;}
.footer{width:100%; background-color:#0C4DA1;color: #fff;padding-top:30px;}
.footer a:hover{color:#fefe00;}
.dbnav{text-align: center;border-bottom:1px solid #5BA2D5;height: 50px;line-height: 50px;}
.dbnav a{color: #fff;padding: 0px 36px;font-size: 14px;}
.footnav ul {width:500px;background:url(../images/ewm.png) no-repeat right center;margin-top:30px;margin-left:44px;float: left;}
.footnav ul b {color: #fefe00;font-size: 16px;font-weight: bold;}
.footnav ul ol {line-height: 32px;color: #fff;font-size: 14px;}
.footnav dl {width: 605px;color: #fff;float: left;margin-top: 70px;font-size: 26px;font-weight: bold;margin-left: 50px;}
.footnav dl span {font-size: 12px;font-weight: normal;display: inline-block;margin:10px 0px;}
.footnav dl dd {font-size: 15px;font-weight: bold;}
.copyright{text-align: center;color: #5ba2d5;font-size: 14px;padding:20px 0px;line-height: 36px;}
.copyright a{color: #fff;font-size: 14px;}
.yqlj{width:100%; text-align:center; line-height:40px; background-color:#000000; color:#6d6d6d;}
.yqlj a{color:#6d6d6d;font-size:12px;padding-right:5px;}
/*内页样式*/
#left {width: 240px;margin-right: 15px;margin-top: 20px;float: left;margin-bottom: 20px;}
#right {width: 945px;float: left;margin-top: 20px;margin-bottom: 20px;}
.cpfl {margin-bottom: 10px;}
.cpfl dl {background: url(../images/nav.jpg) no-repeat center center;height: 48px;line-height: 48px;text-align: center;	color: #fff;font-size: 16px;}
.cpfl ul {background-color: #fff;border: 1px solid #ccc;border-top: none;}
.cpfl ul li {background: url(../images/dot1.png) no-repeat 30px center;border-top: 1px solid #ccc;height:46px;line-height: 46px;}
.cpfl ul li a {font-size: 14px;padding-left: 45px;}
.cpfl ul li a:hover{color: #0C4DA1;padding-left: 60px;font-weight: bold;}
.cpfl dt {border: 1px solid #ccc;background-color: #fff;font-size: 14px;line-height:36px;padding: 10px;}
.mup1 {border-bottom: 2px solid #0C4DA1;height: 39px;line-height: 39px;font-size: 14px;margin-bottom: 15px;}
.mup {background: url(../images/nav.jpg) no-repeat center center;height: 48px;line-height: 48px;color: #fff;font-size: 16px;}
.mup p {height: 34px;float: left;padding-left: 15px;}
.mup span {float: right;padding-right: 10px;}
.mup span a {font-size: 16px;color: #fff;}
.hg{line-height:30px;}
.rytp div {width: 220px;float: left;margin: 0px 5px;}
.rytp div li {width: 218px;border: 1px solid #ccc;border-radius: 5px;}
.rytp div li a {text-align: center;width: 218px;height: 218px;display: table-cell;vertical-align: middle;overflow: hidden;}
.rytp div li a img {vertical-align: middle;cursor: pointer;transition: all 0.6s;}
.rytp div li a img:hover {transform: scale(1.3);}
.rytp div p {line-height: 36px;height: 36px;text-align: center;}
.rytp div p a{font-size: 14px;}
.tittle{text-align: center;font-size:24px;font-weight: bold;line-height: 60px;}
.lb{text-align: left;}
.lb a{ color:#333;}
.lb a:hover{color: #0C4DA1;}
.nyxw2{width:48%;float: left;text-align: left;height:40px;line-height:40px;border-bottom: 1px #D5D5D5 dotted;margin-right:4%; background:url(../images/cion01.gif) no-repeat left center;color:#333;overflow: hidden;}
.nyxw2 a{ padding-left:20px; color:#333;}
.nyxw2 span{float: right;height:40px;line-height:40px}
.nyxw2:nth-child(2n){margin-right: 0px;}
.nyxw2 a:hover{color: #0C4DA1;}
.page{text-align: center;margin: 10px auto 10px auto;}
.page li{display: inline-block;line-height: 40px;border: 1px solid #cccccc;padding: 0 18px;margin: 0px 3px;border-radius: 3px;}
.page li a{color: #999999;font-size: 14px;}
.page li:hover{background-color: #0C4DA1;border: 1px solid #0C4DA1;}
.page li:hover a{color: #fff;}
.current{background-color: #0C4DA1!important;border: 1px solid #0C4DA1!important;}
.current a{color: #fff!important;}
.inews {padding: 10px;text-align: left;}
.inews li {height: 45px;line-height: 45px;text-align: left;border-bottom: 1px #D5D5D5 dotted;background: url(../images/dot1.png) no-repeat left center;}
.inews li a {padding-left: 20px;color: #636363;font-size: 14px;}
.inews li span {float: right;}
.inews li:hover a{margin-left: 10px;color: #0C4DA1;}
/*内页样式*/
.nr{line-height: 30px;border: 1px solid #D5D5D5;background-color: #fff;padding: 10px;border-top: none;font-size: 14px;}
.pubdate{text-align: center;font-size:16px;}
.nr a{font-size: 14px;}
.info{margin-bottom: 20px;}
.info img{max-width:940px;height: auto;}
table{border-collapse: collapse;}